PDF图层节点存储在PDF图层树中。如果用户想要检索图层节点,用户必须首先从PDF文档 构造一个图层树对象,然后调用函数 FoxitPDFSDKPython2.LayerTree.GetRootNode 获取 整个图层树的根图层节点。然后,用户可以从根图层节点枚举图层树中的所有节点。
- 参见
- LayerNode
◆ LayerTree() [1/2]
| def FoxitPDFSDKPython2.LayerTree.LayerTree |
( |
|
document | ) |
|
◆ LayerTree() [2/2]
| def FoxitPDFSDKPython2.LayerTree.LayerTree |
( |
|
other | ) |
|
◆ GetDict()
| def FoxitPDFSDKPython2.LayerTree.GetDict |
( |
| ) |
|
获取当前对象的字典。
- 注解
- 请参考<PDF Reference 1.7> P375中的"Optional Content Properties Dictionary"了解更多详情。
- 返回
- 当前对象的字典。如果有任何错误,此函数将返回null。
◆ GetOCGs()
| def FoxitPDFSDKPython2.LayerTree.GetOCGs |
( |
| ) |
|
从当前对象获取"OCGs" PDF数组。
- 注解
- 请参考<PDF Reference 1.7> P375中的"Optional Content Properties Dictionary"了解更多详情。
- 返回
- "OCGs" PDF数组。 如果没有"OCGs"条目或发生任何错误,此函数将返回null。
◆ GetOCGsByPageIndex()
| def FoxitPDFSDKPython2.LayerTree.GetOCGsByPageIndex |
( |
|
page_index | ) |
|
获取在指定页面上找到的OCG对象数组。
- 参数
-
- 返回
- 图层节点数组对象。
◆ GetRootNode()
| def FoxitPDFSDKPython2.LayerTree.GetRootNode |
( |
| ) |
|
获取根图层节点。
获取根图层节点后,用户可以通过LayerNode类的函数 枚举当前图层树中的所有图层节点。
- 返回
- 根图层节点。
◆ IsEmpty()
| def FoxitPDFSDKPython2.LayerTree.IsEmpty |
( |
| ) |
|
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
- 返回
- true表示当前对象为空,false表示不为空。
◆ SetBaseState()
| def FoxitPDFSDKPython2.LayerTree.SetBaseState |
( |
|
state | ) |
|
为默认配置中的所有图层设置基础状态。
如果用户希望新状态对渲染结果生效,请在此函数成功后构造一个新的图层上下文对象, 然后使用新的LayerContext来渲染器进行渲染。
- 参数
-
- 返回
- true表示成功,false表示失败。